/*
 * 项目名称: java-basic-study-slef
 * 作者名称: VanillaLN
 * 创建时间: 2023-03-17 20:37:51
 */
package com.vanilla.gather.one;

/**
 * 一维数组
 *
 * @author VanillaLN
 * @version 1.0.0
 * @since 2023/3/17 20:37
 */
public class ArrayOne {

    // 1.声明数组的区别
    int[] arrayOne = new int[5]; // 1.1 第一种声明方式，就是直接指定数据的长度 new 一个对象，并且设定数组的长度
    int[] arrayTwo = new int[]{1, 2, 3, 4, 5}; // 1.2 直接声明数组中有哪些元素
    // 共同特点：声明数组时就一定会声明长度


    // *new* 知识点
    // 这种声明方式是 类型推断根据前面声明的数组是什么类型而推断后面的数组是什么类型
    String[] arrayString = {"一", "二", "三"};
    /*
    错误方式：
        String[] arrayString;
        arrayString = {"一", "二", "三"};
        这种方式后面的数组不能判断出前面是什么类型的数组，没有基本类型的引用
     */
}
